CSharpTest.Net
ReplaceStorage Method
See Also  Example Send Feedback Download Help File
CSharpTest.Net.Library Assembly > CSharpTest.Net.Collections Namespace > SynchronizedList<T> Class : ReplaceStorage Method

newStorage

Glossary Item Box

Locks the collection and replaces the underlying storage dictionary.

Syntax

Visual Basic (Declaration) 
Public Function ReplaceStorage( _
   ByVal newStorage As IList(Of T) _
) As IList(Of T)
C# 
public IList<T> ReplaceStorage( 
   IList<T> newStorage
)

Parameters

newStorage

Example

Library/Library.Test/TestSynchronizedCollections.cs

C#Copy Code
SynchronizedList<int> list = new SynchronizedList<int>(new List<int>(), new IgnoreLocking());
list.Insert(0, 1);
Assert.AreEqual(1, list.Count);
list.ReplaceStorage(new List<int>());
Assert.AreEqual(0, list.Count);
VB.NETCopy Code
Dim list As New SynchronizedList(Of Integer)(New List(Of Integer)(), New IgnoreLocking())
list.Insert(0, 1)
Assert.AreEqual(1, list.Count)
list.ReplaceStorage(New List(Of Integer)())
Assert.AreEqual(0, list.Count)

Requirements

Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7

See Also

Generated with Document! X 2011 by Innovasys